#!/usr/bin/env bash
# 定义应用名称
app_name='jwt-demo'
# 定义镜像名称(同jar包名称)
images_name='jwt-demo.jar'
# 定义应用环境
profile_active='dev'
echo '----copy jar----'
docker rm -f ${app_name}
echo '----rm container----'
docker rmi ${images_name}
echo '----rm image----'
# 打包编译docker镜像
docker build -t ${images_name} .
echo '----build image----'
docker run -p 8088:8088 --name ${app_name} \
--link mysql:db \
-e 'spring.profiles.active'=${profile_active} \
-e TZ="Asia/Shanghai" \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/${app_name}/logs:/var/logs \
-d ${images_name}
echo '----start container----'